* SqlTreeNode           
* DatabaseInfo          
* VirtualModelInterface 
* ColouredLineEdit
   
main
|
MainWindow
|
ProductsWidget--------<-*---*--*
||                      |   |  |
|AddProductTypeDialog   |   |  | 
||||                    |   |  |
|||SqlTreeNode----------|->-|--*
||ColouredLineEdit      |   |  |
|SqlScript--------------|->-*  |
||                      |   |  |
|DatabaseInfo--------->-*   |  |
SqlTreeModel----------<-|-* |  | *--<<==
||||                    | | |  |
|||SqlTreeNode-------->-|-|-|--*
||SqlScript----------->-|-|-*  |
|||                     | |    |
||DatabaseInfo-------->-* |    |
|VirtualTreeModel         |    |
||                        |    |
|VirtualModelAdapter---->-*    |
||                        |    |
|VirtualModelInterface    |    |
VirtualSqlTreeNodeAdapter |    | *--<<==
||                        |    |
|SqlTreeNode------------>-|----*
VirtualModelAdapter----->-*
|                         
VirtualModelInterface
